جنکینز موثر: شروع با یکپارچگی مداوم [ویدئو]

Effective Jenkins: Getting Started with Continuous Integration [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: جنکینز یکی از محبوب ترین سرورهای یکپارچه سازی پیوسته است زیرا یک پروژه متن باز و ابزاری بسیار انعطاف پذیر است که می توانید به راحتی از آن برای خودکار کردن تمام مراحل در فرآیند تحویل نرم افزار خود در هر پلتفرمی استفاده کنید. این دوره طراحی شده است تا پایه و اساس مفاهیم ادغام مداوم و تحویل مداوم و پیاده سازی آنها را با جنکینز به شما بدهد. این به شما نشان می دهد که چگونه محیط CI خود را با نصب و پیکربندی Jenkins Master/Nodes، معرفی بخش های اصلی ابزار و پیکربندی موثر پروژه های Jenkins برای ساخت و آزمایش یک برنامه نرم افزاری، راه اندازی کنید. در این جلد اول، مفاهیم کلیدی CI و همچنین استقرار مداوم را خواهید فهمید. در مرحله بعد، با نصب و پیکربندی سرور Master و Node با جنکینز شروع می کنیم. پس از انجام این کار، قسمت های اصلی جنکینز را خواهید فهمید و انواع مختلفی از پروژه های جنکینز را ایجاد می کنید تا همه چیزهایی را که می خواهید خودکار کنید. ما این بخش را با نگاه کردن به یک پروژه وب جاوا و ایجاد مراحل لازم برای ساخت و آزمایش آن به پایان می‌رسانیم و در نتیجه شما را قادر می‌سازیم تا آن را در یک پروژه واقعی پیاده‌سازی کنید. [*] مفاهیم یکپارچه سازی پیوسته (CI) و تحویل مداوم (CD). [*]شروع سریع جنکینز: معماری، نصب و پیکربندی جنکینز [*]مدیریت جنکینز: امنیت، مدیریت افزونه و افزودن گره ساخت. [*]ساخت‌های خودکار: پروژه سبک آزاد، کار با Git، ساخت‌های زمان‌بندی‌شده، و کارهای بالا/پایین‌دست. اگر شما یک توسعه دهنده جاوا، یک معمار نرم افزار، یک مدیر پروژه فنی، یک مدیر ساخت، یا یک مهندس توسعه یا QA هستید، پس این آموزش برای شما ایده آل است. یک درک اولیه از چرخه عمر توسعه نرم افزار و توسعه جاوا و همچنین یک درک ابتدایی از جنکینز مورد نیاز است. [*]جنکینز Master و Nodes را برای ساخت پروژه‌های نرم‌افزاری تنظیم کنید * [*]جنکینز را به‌طور مؤثر پیکربندی کنید تا در ساخت و آزمایش نرم‌افزار خود با Git کار کند. * [*]یک شروع سریع که بر تمام ویژگی های اصلی جنکینز تمرکز دارد *

سرفصل ها و درس ها

اصول CI/CD CI/CD Fundamentals

  • بررسی اجمالی دوره The Course Overview

  • تسلط بر ادغام مداوم Mastering on Continuous Integration

  • درک مفاهیم تحویل مداوم Understanding the Continuous Delivery Concepts

  • تحویل مداوم در مقابل استقرار مداوم Continuous Delivery Versus Continuous Deployment

  • CI، CD، و استقرار مداوم؟ CI, CD, and Continuous Deployment?

شروع سریع جنکینز Jenkins Quickstart

  • معرفی جنکینز 2 Introducing Jenkins 2

  • نصب و پیکربندی جنکینز Installing and Configuring Jenkins

  • داشبورد جنکینز Jenkins Dashboard

مدیریت جنکینز Managing Jenkins

  • پیکربندی جهانی جنکینز Jenkins Global Configuration

  • امنیت جنکینز Jenkins Security

  • مدیریت پلاگین جنکینز Jenkins Plugin Management

  • اضافه کردن یک Build Node Adding a Build Node

سازه های خودکار Automated Builds

  • پروژه های جنکینز Jenkins Projects

  • پروژه های سبک آزاد – ساخت های برنامه ریزی شده Freestyle Projects – Scheduled Builds

  • پروژه های Freestyle - ارسال اعلان های ایمیل Freestyle Projects – Sending E-mail Notifications

بازخورد مستمر Continuous Feedback

  • کار با Git SCM Working with Git SCM

  • مقدمه ای بر پروژه وب جاوا Introduction to a Java Web Project

  • پروژه های بالادستی و پایین دستی Upstream and Downstream Projects

  • تجسم وضعیت ساختمان ها Visualizing the Status of the Builds

نمایش نظرات

جنکینز موثر: شروع با یکپارچگی مداوم [ویدئو]
جزییات دوره
2 h 3 m
19
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Rodrigo Zacheu Russo Rodrigo Zacheu Russo

رودریگو یک مهندس خبره جنکینز است و دارای بیش از 14 سال تجربه در زمینه توسعه نرم افزار با زبان های برنامه نویسی و فناوری های مختلف در کشورهای مختلف (برزیل، ایالات متحده، پرتغال، آلمان و اتریش) و پروژه ها در شرکت های مختلف از یک موسسه مالی گرفته تا بازی و الکترونیک. - سرمایه گذاری های تجاری از جمله Walmart.com، Goodgame Studios و HERE. او یک پزشک مشتاق متدولوژی های چابک، تحویل مستمر، و DevOps است، با تجربه پذیرش در مقیاس بزرگ. او همیشه به دنبال بهینه سازی چرخه عمر توسعه نرم افزار از طریق اتوماسیون، بهبود فرآیندها و توسعه ابزارها و تکنیک های جدید است. رودریگو دارای مدرک B.S. در رشته علوم کامپیوتر و مدرک فوق لیسانس مهندسی نرم افزار.